#ifndef WINDOW_H
#define WINDOW_H

#include "defines.h"

//--------------------------------------------------
namespace ns{
class ENGINE_API Window
{
public:
	Window(HINSTANCE hInstance);
	~Window();

	bool createWindow(unsigned int uiWidth, unsigned int uiHeight, HWND & hWnd);
	//void SetWindowTitle(LPCSTR lpString);

private:
	//cosas de windows
	HWND m_hWnd;
	HINSTANCE m_hInstance;
	static LRESULT CALLBACK wndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

};

}
//--------------------------------------------------
#endif// WINDOW_H
//--------------------------------------------------
